/*
 * Copyright (c) 2011 Jean-Marc Perronne
 * Ensisa, 12 rue des Freres Lumieres, F-68093 Mulhouse cedex
 * All rights reserved.
 *
 * The copyright of this software is owned by Werner Randelshofer. 
 * You may not use, copy or modify this software, except in  
 * accordance with the license agreement you entered into with  
 * Jean-Marc Perronne. For details see accompanying license terms. 
 */

package fr.uha.ensisa.jmp.drone.at_commands;


public  class AtCommandDelegate<T extends AbstractAtCommand> implements AtCommand
{
	private T command;
	
	public AtCommandDelegate(T command)
	{
		this.command = command;
	}

	@Override
	public void sequenceNbr(int sequenceNbr)
	{
		this.command.sequenceNbr(sequenceNbr);
	}

	@Override
	public byte[] bytes()
	{
		return this.command.bytes();
	}
	
	public String toString()
	{
		return this.command.toString();
	}
}
